7e231ad8750167cd72429c0a9d3c943c86c2d854,src/test/groovy/org/gradle/integtests/TaskExecutionIntegrationTest.java,TaskExecutionIntegrationTest,doesNotHideLocalMethodsAndVariables,#,115

Before Change



    @Test @Ignore
    public void doesNotHideLocalMethodsAndVariables() {
        testFile("build.gradle").writelns(
                "task a",
                "task b",
                "task c",

After Change



    @Test
    public void doesNotHideLocalMethodsAndVariables() {
        testFile("build.gradle").writelns(
                "String name = 'a'; task name",
//                "taskNameVar = 'b'; task taskNameVar",
                "def taskNameMethod(String name = 'c') { name } ",
//                "task taskNameMethod",
                "task taskNameMethod('d')",
                "def method(String taskNameParam) { task taskNameParam }",
                "method('e')",
                "cl = { taskNameParam -> task taskNameParam }",
                "cl.call('f')",
                "task all(dependsOn: tasks.all)"
        );
        inTestDirectory().withTasks("all").run().assertTasksExecuted(":a", ":d", ":e", ":f", ":all");
    }